<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
html{-webkit-font-smoothing:antialiased;padding:0;}
blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,b,caption,cite,code,dfn,em,i,strong,th,var{font-style:normal;font-weight:400}
strong{font-weight: bold;}
dl,ol,ul{list-style-type:none}



h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}
a{text-decoration:none}
a:hover{text-decoration:none;-webkit-tap-highlight-color:rgba(255,0,0,0);outline:0;outline:none;blr:expression(this.onFocus=this.blur())}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
textarea{resize:none}
img{vertical-align:middle}
button,input[type=submit],input[type=text],input[type=button],select{-webkit-appearance:none;border-radius:0;-webkit-tap-highlight-color:rgba(255,0,0,0);outline:0;outline:0;blr:expression(this.onFocus=this.blur())}
html body{font-family: Microsoft YaHei;padding: 0;min-width: 1280px;}
html *{box-sizing: content-box;}
input,select,textarea{font-family: Microsoft YaHei;}
.clearfix:after{display: block;content: "";clear: both;}
.ellipsis{overflow: hidden;/*white-space: nowrap;*/text-overflow: ellipsis;}
.icon{display: inline-block;background-repeat: no-repeat;background-repeat: no-repeat;background-position: center center;vertical-align: middle;}
.show{display: block;}
.hidden{display: none;}
.inline-block{display:inline-block;*display:inline;*zoom:1;}
.arrow_down{border-top: 6px solid #333;border-left: 4px solid transparent;border-right: 4px solid transparent;}
.green_font{color: #4db036;}
.green_bg{background-color: #4db033;}
.btn{text-align: center;display: inline-block;cursor: pointer;white-space: nowrap;vertical-align: middle;}
.btn_green{color: #fff;background-color: #4db033;}
.btn_gray{color: #fff;background-color: #c6c6c6;}
.header i.icon{width: 20px;height: 25px;}
/*.header i.icon{width: 18px;height: 46px;}
.header i.icon{width: 18px;height: 46px;}
.header i.icon{background-image: url(../images/icon_electro.png);width: 18px;height: 46px;}
.header i.icon{background-image: url(../images/icon_simulation.png);width: 18px;height: 46px;}
.header i.icon{background-image: url(../images/icon_cast.png);width: 18px;height: 46px;}*/
.header{position: relative;z-index: 1001;}
.header .top_bar{height: 40px;padding: 40px 0;background-color: #fff;}
.header .top_bar .container{width: 1200px;margin: 0 auto;overflow: hidden;}
.header .top_bar .logo_block{float: left;}
.header .top_bar .logo_left{float: left;width: 104px;height: 40px;line-height: 40px;border-right: 2px solid #005198;padding-right: 17px;margin-right: 17px;}
.header .top_bar .logo_right{float: left;font-size: 24px;color: #005198;height: 40px;line-height: 40px;}
.header .top_bar .phone_num{float: right;padding-right: 23px;font-size: 24px;font-family: Arial;color: #e77919;line-height: 40px;}
.header .top_bar .phone_num i.icon.phone{position: relative;top: -2px;}
.header .top_bar .search_block{position: relative;top: 6px;font-size: 0;float: right;width: 186px;height: 25px;line-height: 25px;border: 1px solid #ccc;color: #ccc;border-radius: 4px;overflow: hidden;}
.header .top_bar .search_block input.search_text{position: absolute;left: 0;top: 0;width: 142px;padding-left: 13px;height: 25px;line-height: 25px;border: none;font-size: 14px;color: #666;}
.header .top_bar .search_block input.search_btn{position: absolute;right: 0;top: 0;width: 31px;height: 25px;background-image: url(../images/icon_search.png);background-repeat: no-repeat;background-position: center center;border: none;padding: 0;cursor: pointer;background-color: transparent;}
.header .nav_bar{background-color: #005198;font-size: 16px;color: #fff;}
.header .nav_bar .container{width: 1280px;height: 72px;margin: 0 auto;position: relative;left: 0px;}
.header .nav_bar .nav_item{/*float: left;*/position: relative;font-size: 16px;display:inline-block;}
.header .nav_bar .nav_list{text-align: center;font-size: 0;}
.header .nav_bar .nav_item a.nav_item_link{color: #fff;letter-spacing: 2px;line-height: 72px;display: block;width: 127px;text-align: center; position: relative;}
.header .nav_bar .nav_item a.nav_item_link .sym{ position: absolute;right: -12px;top: -4px;width: 50px;}
.header .nav_bar .nav_item:hover a.nav_item_link,
.header .nav_bar .nav_item.selected a.nav_item_link{color: #4bb033;}
.header .nav_bar .nav_item .sub_nav{background-color: #4bb033;position: absolute;left: -20px;top: 72px;padding-top: 12px;padding-bottom: 25px;display: none;}
.header .nav_bar .nav_item:hover .sub_nav{display: block;}
/*.header .nav_bar .nav_item .sub_nav li a{display: block;letter-spacing: 1px;line-height: 34px;color: #fff;font-size: 14px;width: 152px;padding-left: 34px;text-align: left;padding-top:10px;}*/
.header .nav_bar .nav_item .sub_nav li a{display: block;letter-spacing: 1px;line-height: 46px;color: #fff;font-size: 14px;width: 152px;padding-left: 25px;text-align: left;}
.header .nav_bar .nav_item .sub_nav li:hover{background-color: #e7791a;}
.header .nav_bar .nav_item .sub_nav li i{margin-right: 10px;}
.header .nav_bar .nav_item.item_software .sub_nav{width: 1200px;/*height: 427px;*/background-color: #fff;left: -278px;padding: 0;}
.header .nav_bar .nav_item.item_software .sub_nav .item{width: 1050px;/*height: 330px;*/padding: 10px 75px;}
.header .nav_bar .nav_item.item_software .sub_nav .slick-arrow{position: absolute;top: 0;width: 66px;height: 427px;padding: 0;background-repeat: no-repeat;background-position: center center;font-size: 0;background-color: transparent;border: none;cursor: pointer;}
.header .nav_bar .nav_item.item_software .sub_nav .slick-prev{left: 0;background-image: url(../images/icon_arrow_left_green.png);z-index: 10;}
.header .nav_bar .nav_item.item_software .sub_nav .slick-next{right: 0;background-image: url(../images/icon_arrow_right_green.png);}
.header .nav_bar .nav_item.item_software .sub_nav .software{display: block;float: left;width: 310px;height: 70px;margin: 5px;padding: 15px;cursor: pointer;}
.header .nav_bar .nav_item.item_software .sub_nav .img{float: left;width: 68px;height: 68px;border: 1px solid #dedede;margin-right: 11px;overflow: hidden;background-color: #fff;background-repeat: no-repeat;background-size: 68px auto;background-position: center center;}
.header .nav_bar .nav_item.item_software .sub_nav .title{float: left;width: 225px;height: 20px;line-height: 20px;font-size: 20px;padding-top: 5px;padding-bottom: 8px;text-align: left;color: #4bb033;letter-spacing: 0;}
.header .nav_bar .nav_item.item_software .sub_nav .abstract{float: left;width: 225px;height: 36px;font-size: 14px;line-height: 18px;color: #666;text-align: left;letter-spacing: 0;}
.header .nav_bar .nav_item.item_software .sub_nav .software:hover{background-color: #3b9725;}
.header .nav_bar .nav_item.item_software .sub_nav .software:hover .img{border-color: #fff;}
.header .nav_bar .nav_item.item_software .sub_nav .software:hover .title{color: #fff;}
.header .nav_bar .nav_item.item_software .sub_nav .software:hover .abstract{color: #fff;}
.header .nav_bar .nav_item.item_software .sub_nav .slick-list{width: 1200px;}

.main{background-image: url(../images/main_bg.png);}
.main .wallpaper_wrap{width: 100%;height: 300px;overflow: hidden;}
.main .wallpaper{width: 1200px;height: 300px;margin: 0 auto;position: relative;}
.main .wallpaper img{position: absolute;left: -360px;top: 0;}
.main .bread_crumb_wrap{width: 100%;height: 60px;line-height: 60px;background-color: #337fd5;font-size: 14px;color: #fff;}
.main .bread_crumb_wrap a{color: #fff;}
.main .bread_crumb{width: 1200px;height: 60px;margin: 0 auto;}
.main i.icon.home{background-image: url(../images/icon_home.png);width: 16px;height: 14px;margin-right: 10px;position: relative;top: -2px;}
.main .container{width: 1200px;margin: 0 auto;padding-top: 40px;}
.main .container .left_side_nav{width: 270px;float: left;margin-bottom:200px;}
.main .container .about_us{padding-left: 41px;padding-top: 30px;width: 229px;height: 73px;background-color: #337fd5;border-top-left-radius: 3px;border-top-right-radius: 3px;color: #fff;}
.main .container .about_us .zh{display: inline-block;width: 100%;font-size: 24px;line-height: 24px;margin-bottom: 11px;}
.main .container .about_us .en{display: inline-block;width: 100%;font-size: 18px;line-height: 18px;font-family: Arial;}
.main .container .about_us_list{padding: 3px 3px 0 3px;width: 264px;background-color: #fff;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;}
.main .container .about_us_list&gt;li{width: 264px;height: 58px;line-height: 58px;margin-top:10px;}
.main .container .about_us_list&gt;li a{display: block;width: 186px;height: 58px;padding-left: 21px;padding-right: 21px;margin-left: 18px;margin-right: 18px;font-size: 18px;color: #333;border-bottom: 1px solid #dedede;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.main .container .about_us_list&gt;li:hover a,
.main .container .about_us_list&gt;li.selected a{background-color: #4bb033;color: #fff;border-color: #4bb033;margin: 0;padding-left: 39px;padding-right: 39px;position: relative;}
.main .container .about_us_list&gt;li:hover a:after,
.main .container .about_us_list&gt;li.selected a:after{display: block;content: "";border-left: 6px solid #fff;border-top: 5px solid transparent;border-bottom: 5px solid transparent;position: absolute;right: 29px;top: 24px;}
.main .container .about_us_list&gt;li:last-child a{border-bottom-color: transparent;}
.main .container .content{float: right;width: 900px;min-height: 600px;border-radius: 3px;margin-bottom: 60px;}
.main .page{font-size: 0;text-align: center;}
.main .page a{display: inline-block;width: 47px;height: 47px;line-height: 47px;text-align: center;color: #333;background-color: #fff;border: 1px solid #e9e9e9;font-size: 14px;margin-right: 7px;margin-left: 6px;}
.main .page a:hover,
.main .page a.selected{background-color: #4bb033;color: #fff;}
.main .page .pn_next i{background-image: url(../images/icon_arrow_right.png);width: 47px;height: 47px;background-repeat: no-repeat;}
.main .page .pn_next:hover i{background-image: url(../images/icon_arrow_right_white.png);}
.main .page .pn_prev i{background-image: url(../images/icon_arrow_left.png);width: 47px;height: 47px;background-repeat: no-repeat;}
.main .page .pn_prev:hover i{background-image: url(../images/icon_arrow_left_white.png);}

.main.about_us .container .content{width: 840px;padding: 34px 30px 53px 30px;background-color: #fff;}
.main.about_us .container .brief{padding-bottom: 26px;border-bottom: 2px solid #e77919;margin-bottom: 40px;}
.main.about_us .container .brief h3{font-size: 24px;line-height: 36px;color: #e77919;text-align: center;padding-bottom: 26px;}
.main.about_us .container .brief .en{font-family: Arial;}
.main.about_us .container .brief p{width: 870px;font-size: 14px;line-height: 30px;color: #666;text-align: center;word-break: break-all;position: relative;left: -15px;padding-bottom: 17px;}
.main.about_us .container .brief img{width: 840px;height: 200px;}
.main.about_us .container .topping{padding-bottom: 28px;border-bottom: 2px solid #e77919;margin-bottom: 34px;}
.main.about_us .container .topping h3{font-size: 24px;line-height: 24px;color: #e77919;text-align: center;padding-bottom: 23px;}
.main.about_us .container .topping p{font-size: 14px;line-height: 30px;color: #666;word-break: break-all;padding-bottom: 14px;}
.main.about_us .container .topping .img_list{font-size: 0;margin-top: 3px;width: 856px;position: relative;left: -8px;overflow: hidden;}
.main.about_us .container .topping .img_list img{width: 210px;height: 145px;}
.main.about_us .container .topping .img_list .img_left{float: left;}
.main.about_us .container .topping .img_list .img_right{float: right;}
.main.about_us .container .break{padding-bottom: 6px;border-bottom: 2px solid #e77919;margin-bottom: 34px;}
.main.about_us .container .break h3{font-size: 24px;line-height: 24px;color: #e77919;text-align: center;padding-bottom: 23px;}
.main.about_us .container .break p{font-size: 14px;line-height: 30px;color: #666;word-break: break-all;padding-bottom: 14px;}
.main.about_us .container .only{padding-bottom: 6px;border-bottom: 2px solid #e77919;}
.main.about_us .container .only h3{font-size: 24px;line-height: 24px;color: #e77919;text-align: center;padding-bottom: 23px;}
.main.about_us .container .only p{font-size: 14px;line-height: 30px;color: #666;word-break: break-all;padding-bottom: 14px;}

.main.analysis .container .content{padding: 1px;width: 898px;background-color: rgba(0,0,0,0.05);}
.main.analysis .container .content .content_inner{padding: 44px 39px 0 39px;width: 820px;background-color: #fff;border-radius: 3px;overflow: hidden;}
.main.analysis .container .content h3.title{text-align: center;padding-bottom: 37px;}
.main.analysis .container .content h3.title .zh{display: inline-block;font-size: 20px;line-height: 20px;color: #e77919;padding-bottom: 17px;}
.main.analysis .container .content h3.title .en{display: inline-block;font-family: Arial;font-size: 16px;line-height: 16px;color: #666;}
.main.analysis .container .content .abstract{font-size: 14px;color: #666;line-height: 30px;padding: 0 30px;padding-bottom: 26px;}
.main.analysis .container .content .progress{padding: 0 30px;font-size: 14px;color: #333;line-height: 14px;padding-bottom: 11px;}
.main.analysis .container .content .progress_list{padding: 0 30px;color: #666;font-size: 14px;border-bottom: 1px solid #dedede;padding-bottom: 24px;margin-bottom: 44px;}
.main.analysis .container .content .progress_list&gt;li{line-height: 36px;padding-left: 32px;position: relative;}
.main.analysis .container .content .progress_list&gt;li:before{display: block;content: "";width: 6px;height: 6px;border-radius: 50%;position: absolute;left: 8px;top: 15px;background-color: #e77919;}
.main.analysis .container .content .example_type{padding-left: 34px;}
.main.analysis .container .content .example_type&gt;li{float: left;width: 238px;height: 58px;line-height: 58px;background-color: #f0f1f3;border: 1px solid #dedede;text-align: center;border-radius: 2px;margin-right: 19px;cursor: pointer;position: relative;}
.main.analysis .container .content .example_type&gt;li:before{display: block;content: "";width: 2px;height: 14px;background-color: #4bb033;position: absolute;left: 64px;top: 24px;}
.main.analysis .container .content .example_type&gt;li:hover{color: #4bb033;}
.main.analysis .container .content .example_type&gt;li.selected{background-color: #4bb033;color: #fff;border-color: #4bb033;}
.main.analysis .container .content .example_type&gt;li.selected:before{background-color: #fff;}
.main.analysis .container .content .example_list{padding: 0 35px;padding-bottom: 29px;display: none;}
.main.analysis .container .content .example_list.show{display: block;}
.main.analysis .container .content .example_list&gt;li{width: 756px;border-bottom: 1px solid #dedede;overflow: hidden;}
.main.analysis .container .content .example_list&gt;li:last-child{border-bottom-color: transparent;}
.main.analysis .container .content .example_list&gt;li a{display: block;width: 756px;padding-bottom: 29px;padding-top: 25px;overflow: hidden;}
.main.analysis .container .content .example_list&gt;li a:hover .title{text-decoration: underline;}
.main.analysis .container .content .example_list&gt;li a:hover .intro{text-decoration: underline;}
.main.analysis .container .content .example_list .img_box{float: left;width: 220px;height: 130px;overflow: hidden;margin-right: 20px;}
.main.analysis .container .content .example_list .img_box img{width: 220px;height: 130px;}
.main.analysis .container .content .example_list .text{float: left;width: 500px;height: 130px;position: relative;}
.main.analysis .container .content .example_list .text .info{position: absolute;bottom: 0;left: 0;}
.main.analysis .container .content .example_list .text dl,
.main.analysis .container .content .example_list .text dt,
.main.analysis .container .content .example_list .text dd{float: left;}
.main.analysis .container .content .example_list .text dl{margin-right: 18px;color: #e77919;font-size: 14px;}
.main.analysis .container .content .example_list .text h5.title{font-size: 18px;line-height: 18px;padding-bottom: 13px;color: #333;}
.main.analysis .container .content .example_list .text .intro{font-size: 14px;line-height: 24px;color: #666;}

.main.contact_us .container .content{padding: 1px;width: 898px;background-color: rgba(0,0,0,0.05);}
.main.contact_us .container .content .content_inner{padding: 39px 29px 51px 29px;width: 840px;background-color: #fff;border-radius: 3px;}
.main.contact_us .container .content h3{width: 100%;font-size: 22px;line-height: 22px;margin-bottom: 35px;color: #e77919;border-bottom: 1px solid #e77919;padding-bottom: 23px;text-align: center;}
.main.contact_us .container .content .contact_list{overflow: hidden;margin-bottom: 30px;}
.main.contact_us .container .content .contact_list li{float: left;font-size: 14px;color: #666;}
.main.contact_us .container .content .contact_list li.big_item{text-align: center;width: 277px;height: 56px;margin-right: 63px;}
.main.contact_us .container .content .contact_list li.big_item i.icon{margin-bottom: 13px;}
.main.contact_us .container .content .contact_list li.small_item{width: 239px;height: 38px;line-height: 28px;}
.main.contact_us .container .content .contact_list span{display: inline-block;position: relative;top: 2px;}
.main.contact_us .container .content .contact_list i.icon.address{background-image: url(../images/icon_address.png);width: 28px;height: 28px;}
.main.contact_us .container .content .contact_list i.icon.phone{background-image: url(../images/icon_phone.png);width: 28px;height: 28px;}
.main.contact_us .container .content .contact_list i.icon.postcode{background-image: url(../images/icon_postcode.png);width: 28px;height: 28px;}
.main.contact_us .container .content .contact_list i.icon.fax{background-image: url(../images/icon_fax.png);width: 28px;height: 28px;}
.main.contact_us .container .content .contact_list i.icon.email{background-image: url(../images/icon_email.png);width: 28px;height: 28px;}

.main.develop .container .content{padding: 29px 30px;width: 840px;background-color: #fff;}
.main.develop .container .content .develop_img_total{width: 840px;height: 231px;overflow: hidden;border-radius: 2px;margin-bottom: 59px;}
.main.develop .container .content .develop_img_total img{width: 840px;height: 231px;}
.main.develop .container .content .time_list_w{width: 840px;overflow: hidden;padding: 0 30px;position: relative;left: -30px;}
.main.develop .container .content .time_list_w .btn_time{display: block;display: none;width: 20px;height: 50px;position: absolute;cursor: pointer;user-select:none;background-position: center center;background-repeat: no-repeat;}
.main.develop .container .content .time_list_w .btn_time.show{display: block;}
.main.develop .container .content .time_list_w .time_prev{left: 3px;top: 0px;background-image: url(../images/icon_arrow_left.png);}
.main.develop .container .content .time_list_w .time_next{right: 3px;top: 0px;background-image: url(../images/icon_arrow_right.png);}
.main.develop .container .content .time_list_wrap{width: 840px;overflow: hidden;}
.main.develop .container .content .time_list{width: 8400px;height: 50px;border-bottom: 2px solid #e0e0e0;position: relative;left: 0;}
.main.develop .container .content .time_list li{float: left;;width: 209px;height: 49px;font-size: 30px;line-height: 30px;color: #333;text-align: center;cursor: pointer;position: relative;}
.main.develop .container .content .time_list li.selected{color: #4bb033;border-bottom: 3px solid #4bb033;}
.main.develop .container .content .time_list li:hover{color: #4bb033;}
.main.develop .container .content .time_list li:after{display: block;content: "";height: 29px;border-right: 1px dotted #646464;position: absolute;right: -1px;top: 1px;}
.main.develop .container .content .time_list li:last-child:after{border-width: 0;}
.main.develop .container .content .develop_list{/*display: none;*/position: relative;width: 840px;height: 902px;}
.main.develop .container .content .develop_list.show{display: block;}
.main.develop .container .content .develop_list .develop_item{position: absolute;}
.main.develop .container .content .develop_list .develop1{left: 100px;top: 120px;}
.main.develop .container .content .develop_list .develop2{left: 374px;top: 360px;}
.main.develop .container .content .develop_list .develop3{left: 102px;top: 654px;}
/*.main.develop .container .content .develop_list .develop2010{left: 100px;top: 120px;}
.main.develop .container .content .develop_list .develop2011{left: 374px;top: 360px;}
.main.develop .container .content .develop_list .develop2012{left: 102px;top: 654px;}
.main.develop .container .content .develop_list .develop2013{left: 100px;top: 120px;}
.main.develop .container .content .develop_list .develop2014{left: 374px;top: 360px;}
.main.develop .container .content .develop_list .develop2015{left: 102px;top: 654px;}
.main.develop .container .content .develop_list .develop2016{left: 100px;top: 120px;}
.main.develop .container .content .develop_list .develop2017{left: 374px;top: 360px;}
.main.develop .container .content .develop_list .develop2018{left: 102px;top: 654px;}*/
.main.develop .container .content .develop_list .develop2009 .event_list li{width: 245px;}
.main.develop .container .content .develop_list .develop2012 .event_list li{width: 245px;}
.main.develop .container .content .develop_list .develop2015 .event_list li{width: 245px;}
.main.develop .container .content .develop_list .develop2018 .event_list li{width: 245px;}
.main.develop .container .content .develop_list .develop_item .year{float: left;margin-top: 6px;font-size: 24px;line-height: 24px;color: #e77919;}
.main.develop .container .content .develop_list .develop_item .event_list{float: left;font-size: 16px;color: #666;padding-left: 27px;}
.main.develop .container .content .develop_list .develop_item .event_list li{line-height: 36px;padding-left: 18px;position: relative;max-width:300px;}
.main.develop .container .content .develop_list .develop_item .event_list li:after{display: block;content: "";width: 7px;height: 7px;border-radius: 50%;background-color: #e77919;position: absolute;left: 0;top: 16px;}
.main.develop .container .content .develop_list .img_box{padding: 16px;width: 171px;height: 171px;background-color: #f3f4f8;position: absolute;border-radius: 50%;}
.main.develop .container .content .develop_list .img_box_inner{border: 10px solid #e4e8f2;width: 151px;height: 151px;border-radius: 50%;overflow: hidden;}
.main.develop .container .content .develop_list .img1{left: 513px;top: 62px;}
.main.develop .container .content .develop_list .img2{left: 72px;top: 334px;}
.main.develop .container .content .develop_list .img3{left: 529px;top: 615px;}
/*.main.develop .container .content .develop_list .img2010{left: 513px;top: 62px;}
.main.develop .container .content .develop_list .img2011{left: 72px;top: 334px;}
.main.develop .container .content .develop_list .img2012{left: 529px;top: 615px;}
.main.develop .container .content .develop_list .img2013{left: 513px;top: 62px;}
.main.develop .container .content .develop_list .img2014{left: 72px;top: 334px;}
.main.develop .container .content .develop_list .img2015{left: 529px;top: 615px;}
.main.develop .container .content .develop_list .img2016{left: 513px;top: 62px;}
.main.develop .container .content .develop_list .img2017{left: 72px;top: 334px;}
.main.develop .container .content .develop_list .img2018{left: 529px;top: 615px;}*/
.main.develop .container .content .develop_list .link1{width: 285px;height: 162px;position: absolute;left: 275px;top: 250px;background-image: url(../images/link1.png);}
.main.develop .container .content .develop_list .link2{width: 286px;height: 163px;position: absolute;left: 255px;top: 500px;background-image: url(../images/link2.png);}

.main.doc .container .content{padding: 1px;width: 898px;background-color: rgba(0,0,0,0.05);}
.main.doc .container .content .content_inner{padding: 38px 29px 65px 29px;width: 840px;background-color: #fff;border-radius: 3px;overflow: hidden;}
.main.doc .container .content .doc_type_list{text-align: center;padding-bottom: 39px;border-bottom: 2px solid #dedede;}
.main.doc .container .content .doc_type_list li{display: inline-block;width: 200px;height: 48px;line-height: 48px;margin: 0 8px;border: 1px solid #dedede;border-radius: 3px;}
.main.doc .container .content .doc_type_list li a{display: inline-block;width: 200px;height: 48px;color: #666;font-size: 16px;cursor: pointer;}
.main.doc .container .content .doc_type_list li,
.main.doc .container .content .doc_type_list li a{*display: inline;}
.main.doc .container .content .doc_type_list li:hover{border-color: #4bb033;}
.main.doc .container .content .doc_type_list li:hover a{color: #4bb033;}
.main.doc .container .content .doc_type_list li.selected{background-color: #4bb033;border-color: #4bb033;}
.main.doc .container .content .doc_type_list li.selected a{color: #fff;}
.main.doc .container .content .doc_list{display: none;}
.main.doc .container .content .doc_list.show{display: block;}
.main.doc .container .content .doc_list li{border-bottom: 1px solid #dedede;position: relative;}
.main.doc .container .content .doc_list li:before{display: block;content: "";width: 8px;height: 8px;background-color: #005198;position: absolute;left: 0;top: 32px;}
.main.doc .container .content .doc_list li a{display: block;width: 100%;height: 69px;line-height: 69px;font-size: 16px;color: #005198;}
.main.doc .container .content .doc_list li a .title{padding-left: 23px;}
.main.doc .container .content .doc_list li a .see_details{position: absolute;right: 0;top: 22px;width: 80px;height: 25px;line-height: 25px;background-color: #005198;border-bottom: 2px solid #003f76;color: #fff;}
.main.doc .container .content .doc_list li:hover a{color: #4bb033;}
.main.doc .container .content .doc_list li:hover a .see_details{background-color: #4bb033;border-bottom-color: #399024;}
.main.doc .container .content .doc_list li:hover:before{background-color: #4bb033}
.main.doc .container .content .page{margin-top: 43px;}
.main.doc .container .content .doc_list li i.page{background-image: url(../images/icon_page.png);width: 18px;height: 20px;margin-top: 0;margin-left: 10px;}
.main.doc .container .content .doc_list li .view_page{color: #4bb033;}
.main.doc_detail .container .related_reading{padding: 30px 20px 36px 20px;width: 229px;background-color: #fff;border-radius: 3px;margin-top: 40px;}
.main.doc_detail .container .related_reading h2{padding-bottom: 26px;border-bottom: 1px solid #dedede;}
.main.doc_detail .container .related_reading h2 .zh{display: block;font-size: 24px;color: #333;height: 42px;}
.main.doc_detail .container .related_reading h2 .en{display: block;font-family: Arial;font-size: 18px;line-height: 13px;color: #666;}
.main.doc_detail .container .related_reading .rr_list li{height: 103px;border-bottom: 1px dashed #dedede;overflow: hidden;}
.main.doc_detail .container .related_reading .rr_list li a{display: block;width: 100%;height: 103px;color: #666;}
.main.doc_detail .container .related_reading .rr_list li a h5{color: #333;font-size: 16px;line-height: 16px;padding-top: 18px;padding-bottom: 6px;}
.main.doc_detail .container .related_reading .rr_list li a p{color: #666;font-size: 14px;line-height: 26px;height: 50px;overflow: hidden;}
.main.doc_detail .container .related_reading .rr_list li a:hover{text-decoration: underline;}
.main.doc_detail .container .may_like{padding: 30px 20px 36px 20px;width: 229px;background-color: #fff;border-radius: 3px;margin-top: 40px;}
.main.doc_detail .container .may_like h2{padding-bottom: 26px;border-bottom: 1px solid #dedede;}
.main.doc_detail .container .may_like h2 .zh{display: block;font-size: 24px;color: #333;height: 42px;}
.main.doc_detail .container .may_like h2 .en{display: block;font-family: Arial;font-size: 18px;line-height: 13px;color: #666;}
.main.doc_detail .container .may_like .ml_list li{height: 65px;border-bottom: 1px dashed #dedede;overflow: hidden;}
.main.doc_detail .container .may_like .ml_list li:last-child{border-bottom-color: transparent;}
.main.doc_detail .container .may_like .ml_list li a{display: block;width: 100%;height: 65px;color: #666;}
.main.doc_detail .container .may_like .ml_list li a h5{color: #666;font-size: 14px;line-height: 26px;height: 50px;overflow: hidden;margin-top: 7px;}
.main.doc_detail .container .may_like .ml_list li a:hover{text-decoration: underline;}
.main.doc_detail .container .content{padding: 1px;width: 898px;background-color: rgba(0,0,0,0.05);}
.main.doc_detail .container .content .content_inner{padding: 26px 49px 77px 49px;width: 820px;background-color: #fff;border-radius: 3px;overflow: hidden;}
.main.doc_detail .container .content h3{font-size: 30px;line-height: 30px;color: #005198;text-align: center;padding-bottom: 39px;}
.main.doc_detail .container .content img{border: 1px solid #d9dee1;margin-bottom: 34px;}
.main.doc_detail .container .content p{text-indent: 2em;font-size: 14px;color: #666;line-height: 26px;}
.main.doc_detail .container .content .data_download{text-align: center;padding-top: 37px;padding-bottom: 55px;border-bottom: 1px solid #dedede;margin-bottom: 47px;}
.main.doc_detail .container .content .btn_download{width: 254px;height: 54px;line-height: 54px;color: #fff;font-size: 18px;background-color: #4bb033;border-radius: 2px;}
.main.doc_detail .container .content .prev_next{line-height: 14px;}
.main.doc_detail .container .content .prev_next a{display: inline-block;color: #333;font-size: 14px;}
.main.doc_detail .container .content .prev_next a:hover{text-decoration: underline;}
.main.doc_detail .container .content .prev_next .prev{margin-bottom: 22px;}
.main.doc_detail .container .content .application_wrap{display: none;position: fixed;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.5);overflow: auto;z-index: 10000;padding-top: 50px;}
.main.doc_detail .container .content .application_wrap.show{display: block;}
.main.doc_detail .container .content .application{position: relative;padding: 51px 129px 63px 129px;width: 460px;height: 761px;background-color: #fff;left: 50%;margin-left: -359px;top: 0;}
.main.doc_detail .container .content .application h5.title{font-size: 23px;line-height: 23px;color: #e77919;text-align: center;padding-bottom: 21px;border-bottom: 1px solid #dedede;margin-bottom: 19px;}
.main.doc_detail .container .content .application p.explain{font-size: 15px;line-height: 28px;color: #666;padding: 0 5px;text-indent: 0;margin-bottom: 20px;}
.main.doc_detail .container .content .application input[type=text]{border: 1px solid #dedede;padding: 0 14px;color: #333;line-height: 40px;font-size: 15px;height: 40px;line-height: 40px;width: 430px;border-radius: 3px;margin-bottom: 19px;}
.main.doc_detail .container .content .application textarea{border: 1px solid #dedede;width: ;padding: 7px 14px;line-height: 26px;width: 430px;height: 304px;border-radius: 3px;margin-bottom: 19px;color: #333;font-size: 15px;}
.main.doc_detail .container .content .application .validate_block{overflow: hidden;margin-bottom: 15px;}
.main.doc_detail .container .content .application .validate_code{float: left;width: 250px;height: 40px;border: 1px solid #dedede;overflow: hidden;border-radius: 3px;font-size: 0;}
.main.doc_detail .container .content .application .validate_code span{display: inline-block;width: 82px;height: 40px;line-height: 40px;text-align: center;font-size: 15px;color: #333;background-color: #dde3e1;}
.main.doc_detail .container .content .application .validate_code input{border: none;padding: 0 10px;width: 148px;height: 40px;line-height: 40px;font-size: 15px;color: #333;}
.main.doc_detail .container .content .application .validate_img{float: left;height: 40px;padding: 1px 0;margin-left: 7px;}
.main.doc_detail .container .content .application .validate_img img{width: 90px;height: 40px;border: none;margin-bottom: 0;}
.main.doc_detail .container .content .application .validate_img .change_one{font-size: 12px;color: #666;cursor: pointer;vertical-align: bottom;position: relative;top: -3px;left: 2px;}
.main.doc_detail .container .content .application .btns{font-size: 0;}
.main.doc_detail .container .content .application .btns input[type=submit]{border: none;width: 136px;height: 42px;line-height: 42px;text-align: center;background-color: #4cb034;color: #fff;font-size: 15px;border-radius: 3px;cursor: pointer;margin-right: 10px;}
.main.doc_detail .container .content .application .btns input[type=reset]{border: none;width: 136px;height: 42px;line-height: 42px;text-align: center;background-color: #dde3e1;color: #666;font-size: 15px;border-radius: 3px;cursor: pointer;}
.main.doc_detail .container .content .application a.icon_close{width: 15px;height: 16px;background-image: url(../images/icon_close.jpg);position: absolute;right: 16px;top: 14px;cursor: pointer;}
.main.doc_detail .container :-moz-placeholder{color: #333;}/* Mozilla Firefox 4 to 18 */
.main.doc_detail .container ::-moz-placeholder{color: #333;}/* Mozilla Firefox 19+ */
.main.doc_detail .container input:-ms-input-placeholder,
.main.doc_detail .container textarea:-ms-input-placeholder{color: #333;}
.main.doc_detail .container input::-webkit-input-placeholder,
.main.doc_detail .container textarea::-webkit-input-placeholder{color: #333;}

.main.enroll .container .content .application{padding: 51px 220px 63px 220px;width: 460px;height: 761px;background-color: #fff;}
.main.enroll .container .content .application h5.title{font-size: 23px;line-height: 23px;color: #e77919;text-align: center;padding-bottom: 21px;border-bottom: 1px solid #dedede;margin-bottom: 19px;}
.main.enroll .container .content .application p.explain{font-size: 15px;line-height: 28px;color: #666;padding: 0 5px;text-indent: 0;margin-bottom: 20px;}
.main.enroll .container .content .application input[type=text]{border: 1px solid #dedede;padding: 0 14px;color: #333;line-height: 40px;font-size: 15px;height: 40px;line-height: 40px;width: 430px;border-radius: 3px;margin-bottom: 19px;}
.main.enroll .container .content .application textarea{border: 1px solid #dedede;width: ;padding: 7px 14px;line-height: 26px;width: 430px;height: 304px;border-radius: 3px;margin-bottom: 19px;color: #333;font-size: 15px;}
.main.enroll .container .content .application .validate_block{overflow: hidden;margin-bottom: 15px;}
.main.enroll .container .content .application .validate_code{float: left;width: 250px;height: 40px;border: 1px solid #dedede;overflow: hidden;border-radius: 3px;font-size: 0;}
.main.enroll .container .content .application .validate_code span{display: inline-block;width: 82px;height: 40px;line-height: 40px;text-align: center;font-size: 15px;color: #333;background-color: #dde3e1;}
.main.enroll .container .content .application .validate_code input{border: none;padding: 0 10px;width: 148px;height: 40px;line-height: 40px;font-size: 15px;color: #333;}
.main.enroll .container .content .application .validate_img{float: left;height: 40px;padding: 1px 0;margin-left: 7px;}
.main.enroll .container .content .application .validate_img img{width: 90px;height: 40px;border: none;margin-bottom: 0;}
.main.enroll .container .content .application .validate_img .change_one{font-size: 12px;color: #666;cursor: pointer;vertical-align: bottom;position: relative;top: -3px;left: 2px;}
.main.enroll .container .content .application .btns{font-size: 0;}
.main.enroll .container .content .application .btns input[type=submit]{border: none;width: 136px;height: 42px;line-height: 42px;text-align: center;background-color: #4cb034;color: #fff;font-size: 15px;border-radius: 3px;cursor: pointer;margin-right: 10px;}
.main.enroll .container .content .application .btns input[type=reset]{border: none;width: 136px;height: 42px;line-height: 42px;text-align: center;background-color: #dde3e1;color: #666;font-size: 15px;border-radius: 3px;cursor: pointer;}
.main.enroll .container :-moz-placeholder{color: #333;}/* Mozilla Firefox 4 to 18 */
.main.enroll .container ::-moz-placeholder{color: #333;}/* Mozilla Firefox 19+ */
.main.enroll .container input:-ms-input-placeholder,
.main.enroll .container textarea:-ms-input-placeholder{color: #333;}
.main.enroll .container input::-webkit-input-placeholder,
.main.enroll .container textarea::-webkit-input-placeholder{color: #333;}

.main.index .banner{position: relative;}
.main.index .banner .item{width: 100%;height: 550px;overflow: hidden;}
.main.index .banner .item .w{width: 1200px;margin: 0 auto;position: relative;}
.main.index .banner .item .focus{position: absolute;left: -360px;top: 0;}
.main.index .banner .slick-dots{width: 100%;position: absolute;text-align: center;bottom: 27px;z-index: 1000;}
.main.index .banner .slick-dots li{display: inline-block;vertical-align: middle;background-color: #fff;cursor: pointer;width: 12px;margin:0 9px;height: 12px;border-radius: 50%;}
.main.index .banner .slick-dots li button{display: none;}
.main.index .banner .slick-dots li.slick-active{background: #71f053;width: 16px;height: 16px;margin:0 7px;}
.main.index .product_service_wrap{width: 100%;height: 700px;overflow: hidden;background-image: url(../images/product_service_bg.jpg);background-repeat: no-repeat;background-position: 50% 50%;background-color: #fff;}
.main.index .product_service{width: 1200px;margin: 0 auto;}
.main.index .product_service h3.title{text-align: center;font-size: 23px;color: #333;line-height: 23px;margin-top: 75px;padding-bottom: 18px;}
.main.index .product_service .abstract{font-size: 14px;/*color: #666;*/width: 600px;margin: 0 auto;line-height: 24px;text-align: center;margin-bottom: 42px;}
.main.index .product_service .ps_list{width: 1300px;position: relative;left: -50px;}
.main.index .product_service .ps_item{width: 245px;height: 412px;float: left;margin: 0 40px;position: relative;}
.main.index .product_service .ps_item .img_box{width: 154px;height: 154px;margin:0 auto;padding: 26px;background-color: rgba(255,255,255,0.4);border-radius: 50%;cursor: pointer;}
.main.index .product_service .ps_item .img_box_inner{width: 154px;height: 154px;line-height: 154px;background-color: #fff;border-radius: 50%;text-align: center;}
.main.index .product_service .ps_item .img_box:hover{box-shadow: 0px 0px 50px #bbb;}
.main.index .product_service .ps_item h5.title{font-size: 24px;color: #333;text-align: center;line-height: 24px;padding-top: 28px;padding-bottom: 19px;}
.main.index .product_service .ps_item .intro{font-size: 14px;/*color: #666;*/line-height: 24px;text-align: center;}
.main.index .product_service .ps_item .see_detail{display: block;width: 132px;height: 40px;line-height: 40px;text-align: center;font-size: 14px;color: #fff;background-color: #4db036;cursor: pointer;position: absolute;bottom: 0;left: 56px;}
.main.index .product_service .ps_item .see_detail:hover{background-color: #4db036;}
.main.index .solution_wrap{width: 100%;height: 720px;overflow: hidden;background-image: url(../images/solution_bg.jpg);background-repeat: no-repeat;background-position: 50% 50%;background-color: #fff;}
.main.index .solution{width: 1200px;margin: 0 auto;margin-top: 60px;position: relative;}
.main.index .solution .title_intro{padding-left: 40px;padding-right: 60px;width: 260px;padding-top: 50px;height: 220px;background-color: #4db036;color: #fff;}
.main.index .solution .title{font-size: 24px;line-height: 24px;font-weight: bold;padding-bottom: 27px;}
.main.index .solution .intro{font-size: 14px;line-height: 24px;}
.main.index .solution .solution_list{width: 1000px;height: 600px;position: absolute;right: 0;top: 0;}
.main.index .solution .solution_row{width: 1000px;overflow: hidden;}
.main.index .solution .solution_item{float: right;background-color: #2466be;width: 200px;height: 150px;overflow: hidden;}
.main.index .solution .solution_item img{width: 200px;height: 150px;transition: all 1s;}
.main.index .solution .solution_item img:hover{transform: scale(1.1);}
.main.index .solution .solution_item.link a{display: block;width: 200px;height: 116px;text-align: center;padding-top: 34px;color: #4db036;line-height: 24px;}
.main.index .solution .solution_item.link:hover a{background-color: #4db036;color: #fff;}
.main.index .solution i{margin-bottom: 10px;}
.main.index .solution i.icon.phone{background-image: url(../images/icon_phone.png);width: 24px;height: 46px;}
.main.index .solution i.icon.car{background-image: url(../images/icon_car.png);width: 40px;height: 29px;}
.main.index .solution i.icon.linker{background-image: url(../images/icon_linker.png);width: 35px;height: 35px;}
.main.index .solution i.icon.energy{background-image: url(../images/icon_energy.png);width: 32px;height: 39px;}
.main.index .solution i.icon.machine{background-image: url(../images/icon_machine.png);width: 38px;height: 38px;}
.main.index .solution i.icon.electric{background-image: url(../images/icon_electric.png);width: 34px;height: 28px;}
.main.index .solution .solution_item.link:hover i.icon.phone{background-image: url(../images/icon_phone_white.png);}
.main.index .solution .solution_item.link:hover i.icon.car{background-image: url(../images/icon_car_white.png);}
.main.index .solution .solution_item.link:hover i.icon.linker{background-image: url(../images/icon_linker_white.png);}
.main.index .solution .solution_item.link:hover i.icon.energy{background-image: url(../images/icon_energy_white.png);}
.main.index .solution .solution_item.link:hover i.icon.machine{background-image: url(../images/icon_machine_white.png);}
.main.index .solution .solution_item.link:hover i.icon.electric{background-image: url(../images/icon_electric_white.png);}
.main.index .news_wrap{width: 100%;background-color: #f4f4f4;}
.main.index .news{width: 1200px;margin: 0 auto;padding-bottom: 83px;}
.main.index .news_type_list{padding-top: 50px;padding-bottom: 40px;}
.main.index .news_type_list dt{font-size: 24px;line-height: 24px;color: #333;font-weight: bold;float: left;margin-right: 62px;}
.main.index .news_type_list dd{font-size: 16px;line-height: 24px;color: #666;margin-right: 47px;cursor: pointer;float: left;}
.main.index .news_type_list dd a{color: #666;}
.main.index .news_type_list dd.selected,
.main.index .news_type_list dd:hover{color: #00b050;}
.main.index .news_type_list dd.more{float: right;font-family: Arial;margin-right: 0;}
.main.index .news_type_list dd.more:hover a{color: #00b050;}
.main.index .news_list{overflow: hidden;display: none;}
.main.index .news_list.show{display: block;}
.main.index .news_item{float: left;}
.main.index .news_item.big_item{width: 600px;height: 340px;overflow: hidden;position: relative;}
.main.index .news_item.big_item a{display: block;width: 600px;height: 340px;}
.main.index .news_item.big_item img{width: 600px;height: 340px;}
.main.index .news_item.big_item h5.title{position: absolute;left: 0;bottom: 0;padding-left: 28px;padding-right: 28px;width: 544px;height: 66px;background-color: rgba(0,0,0,0.5);color: #fff;line-height: 66px;font-size: 16px;}
.main.index .news_item.big_item:hover h5.title{color: #00b050;}
.main.index .news_item.big_item h5.title:after{display: block;content: "";width: 9px;height: 16px;background-image: url(../images/icon_arrow_right_white.png);position: absolute;right: 22px;bottom: 26px;}
.main.index .news_item.big_item:hover h5.title:after{background-image: url(../images/icon_arrow_right_green.png);}
.main.index .news_item.small_item{width: 563px;float: left;border-bottom: 1px dashed #666;margin-left: 36px;margin-bottom: 19px;cursor: pointer;}
.main.index .news_item.small_item a{display: block;width: 563px;padding-bottom: 36px;padding-top: 20px;overflow: hidden;}
.main.index .news_item.small_item .date{float: left;width: 55px;height: 44px;padding-right: 14px;border-right: 2px solid #666;text-align: center;font-family: Arial;color: #333;}
.main.index .news_item.small_item .date .date_day{display: inline-block;width: 55px;font-size: 24px;line-height: 24px;padding-bottom: 5px;}
.main.index .news_item.small_item .date .date_year_mouth{display: inline-block;width: 55px;font-size: 16px;line-height: 16px;}
.main.index .news_item.small_item .text{float: left;width: 478px;height: 44px;padding-left: 14px;}
.main.index .news_item.small_item .text .title{font-size: 16px;line-height: 16px;color: #333;padding-bottom: 14px;}
.main.index .news_item.small_item .text .abstract{font-size: 14px;line-height: 20px;color: #666;}
.main.index .news_item.small_item:hover{border-bottom-color: #00b050;}
.main.index .news_item.small_item:hover .date{color: #00b050;border-right-color: #00b050;}
.main.index .news_item.small_item:hover .text .title{color: #00b050;}
.main.index .news_item.small_item:hover .text .abstract{color: #00b050;}
.main.index .friendly_link_wrap{width: 100%;background-color: #fff;}
.main.index .friendly_link{width: 1200px;margin: 0 auto;padding-top: 21px;padding-bottom: 24px;overflow: hidden;}
.main.index .friendly_link dt,
.main.index .friendly_link dd{float: left;font-size: 14px;color: #666;line-height: 30px;}
.main.index .friendly_link dd{padding: 0 10px;}
.main.index .friendly_link dd a{color: #666;}
.main.index .friendly_link dd a:hover{color: #00b050;}

.main.join_us .container .job_list&gt;li{background-color: #fff;border-radius: 3px;padding: 0 24px;width: 852px;margin-bottom: 10px;}
.main.join_us .container .job_list&gt;li .job_base{height: 73px;line-height: 73px;width: 100%;cursor: pointer;font-size: 16px;white-space: nowrap;overflow: hidden;border-bottom: 1px solid transparent;position: relative;}
.main.join_us .container .job_list&gt;li dl,
.main.join_us .container .job_list&gt;li dt,
.main.join_us .container .job_list&gt;li dd{float: left;}
.main.join_us .container .job_list&gt;li .job_base dl{width: 190px;}
.main.join_us .container .job_list&gt;li .job_base dt{color: #333;}
.main.join_us .container .job_list&gt;li .job_base dd{color: #666;}
.main.join_us .container .job_list&gt;li .job_base dl.job_name{padding-left: 22px;width: 255px;}
.main.join_us .container .job_list&gt;li .job_base dl.education{width: 173px;}
.main.join_us .container .job_list&gt;li .job_base:after{display: block;content: "";width: 6px;height: 6px;background-color: #005198;position: absolute;left: 0;top: 36px;}
.main.join_us .container .job_list&gt;li.selected .job_base{border-bottom-color: #4bb033;}
.main.join_us .container .job_list&gt;li.selected .job_base dt,
.main.join_us .container .job_list&gt;li .job_base:hover dt{color: #4bb033;}
.main.join_us .container .job_list&gt;li.selected .job_base dd,
.main.join_us .container .job_list&gt;li .job_base:hover dd{color: #4bb033;}
.main.join_us .container .job_list&gt;li.selected .job_base:after,
.main.join_us .container .job_list&gt;li .job_base:hover:after{background-color: #4bb033;}
.main.join_us .container .job_list&gt;li.selected div.job_base i.icon.arrow{background-image: url(../images/icon_arrow_down_green.png);width: 20px;height: 11px;position: absolute;right: 0;bottom: 29px;}
.main.join_us .container .job_list&gt;li .job_base i.icon.arrow{background-image: url(../images/icon_arrow_right.png);width: 12px;height: 20px;position: absolute;right: 4px;bottom: 26px;}
.main.join_us .container .job_list&gt;li .job_base:hover i.icon.arrow{background-image: url(../images/icon_arrow_right_green.png);width: 12px;height: 20px;position: absolute;right: 4px;bottom: 26px;}
.main.join_us .container .job_list&gt;li .job_detail{padding-left: 22px;margin-top: -2px;padding-bottom: 45px;display: none;}
.main.join_us .container .job_list&gt;li .job_detail h5{font-size: 16px;line-height: 16px;color: #333;padding-bottom: 9px;padding-top: 24px;}
.main.join_us .container .job_list&gt;li .job_detail ol li{font-size: 14px;color: #666;line-height: 30px;}
.main.join_us .container .job_list&gt;li .job_detail .emailbox{width: 335px;height: 40px;line-height: 40px;text-align: center;background-color: #4bb033;color: #fff;font-size: 16px;margin-top: 39px;}

.main.news_company .container .content .news_list{padding-bottom: 30px;}
.main.news_company .container .content .news_list&gt;li{padding: 20px;width: 860px;height: 200px;overflow: hidden;background-color: #fff;margin-bottom: 20px;}
.main.news_company .container .content .news_list&gt;li .img_box{float: left;width: 352px;height: 200px;overflow: hidden;margin-right: 28px;}
.main.news_company .container .content .news_list&gt;li .img_box img{width: 352px;height: 200px;}
.main.news_company .container .content .news_list&gt;li .text{float: left;width: 465px;height: 200px;position: relative;}
.main.news_company .container .content .news_list&gt;li .text h5.title{font-size: 20px;color: #e77919;line-height: 20px;padding-top: 22px;padding-bottom: 25px;}
.main.news_company .container .content .news_list&gt;li .text h5.title a{color: #e77919;}
.main.news_company .container .content .news_list&gt;li .text p.intro{font-size: 14px;color: #666;line-height: 30px;height: 93px;overflow: hidden;}
.main.news_company .container .content .news_list&gt;li .text .info{font-size: 16px;color: #4bb033;font-family: Arial;}
.main.news_company .container .content .news_list&gt;li .text .info .date{margin-right: 25px;}
.main.news_company .container .content .news_list&gt;li .text a.see_details{position: absolute;right: 0;bottom: 9px;width: 108px;height: 36px;line-height: 36px;color: #fff;background-color: #4bb033;border-radius: 3px;font-size: 14px;}
.main.news_company .container .content .news_list&gt;li .text .info i{margin-right: 5px;vertical-align: bottom;}
.main.news_company .container .content .news_list&gt;li .text .info i.time{background-image: url(../images/icon_time.png);width: 22px;height: 22px;}
.main.news_company .container .content .news_list&gt;li .text .info i.page{background-image: url(../images/icon_page.png);width: 18px;height: 20px;}

.main.news_detail .container .related_reading{padding: 30px 20px 36px 20px;width: 229px;background-color: #fff;border-radius: 3px;margin-top: 40px;}
.main.news_detail .container .related_reading h2{padding-bottom: 26px;border-bottom: 1px solid #dedede;}
.main.news_detail .container .related_reading h2 .zh{display: block;font-size: 24px;color: #333;height: 42px;}
.main.news_detail .container .related_reading h2 .en{display: block;font-family: Arial;font-size: 18px;line-height: 13px;color: #666;}
.main.news_detail .container .related_reading .rr_list li{height: 103px;border-bottom: 1px dashed #dedede;overflow: hidden;}
.main.news_detail .container .related_reading .rr_list li a{display: block;width: 100%;height: 103px;color: #666;}
.main.news_detail .container .related_reading .rr_list li a h5{color: #333;font-size: 16px;line-height: 16px;padding-top: 18px;padding-bottom: 6px;}
.main.news_detail .container .related_reading .rr_list li a p{color: #666;font-size: 14px;line-height: 26px;height: 50px;overflow: hidden;}
.main.news_detail .container .related_reading .rr_list li a:hover{text-decoration: underline;}
.main.news_detail .container .may_like{padding: 30px 20px 36px 20px;width: 229px;background-color: #fff;border-radius: 3px;margin-top: 40px;}
.main.news_detail .container .may_like h2{padding-bottom: 26px;border-bottom: 1px solid #dedede;}
.main.news_detail .container .may_like h2 .zh{display: block;font-size: 24px;color: #333;height: 42px;}
.main.news_detail .container .may_like h2 .en{display: block;font-family: Arial;font-size: 18px;line-height: 13px;color: #666;}
.main.news_detail .container .may_like .ml_list li{height: 65px;border-bottom: 1px dashed #dedede;overflow: hidden;}
.main.news_detail .container .may_like .ml_list li:last-child{border-bottom-color: transparent;}
.main.news_detail .container .may_like .ml_list li a{display: block;width: 100%;height: 65px;color: #666;}
.main.news_detail .container .may_like .ml_list li a h5{color: #666;font-size: 14px;line-height: 26px;height: 50px;overflow: hidden;margin-top: 7px;}
.main.news_detail .container .may_like .ml_list li a:hover{text-decoration: underline;}
.main.news_detail .container .content{padding: 1px;width: 898px;background-color: rgba(0,0,0,0.05);}
.main.news_detail .container .content .content_inner{padding: 73px 49px 77px 49px;width: 820px;background-color: #fff;border-radius: 3px;overflow: hidden;}
.main.news_detail .container .content .one_news{border-bottom: 1px solid #dedede;margin-bottom: 47px;padding-bottom: 77px;}
.main.news_detail .container .content .one_news h3.title{font-size: 30px;line-height: 30px;color: #333;text-align: center;padding-bottom: 34px;}
.main.news_detail .container .content .one_news .info{text-align: center;padding-bottom: 55px;font-size: 14px;line-height: 14px;color: #666;}
.main.news_detail .container .content .one_news .info span{display: inline-block;vertical-align: middle;}
.main.news_detail .container .content .one_news .info .date{padding-right: 20px;}
.main.news_detail .container .content .one_news .info .page_view{padding-right: 15px;}
.main.news_detail .container .content .one_news .info .news_share{display: inline-block;vertical-align: middle;padding-left: 30px;}
.main.news_detail .container .content .one_news img{border: 1px solid #d9dee1;margin-bottom: 34px;}
.main.news_detail .container .content .one_news p{text-indent: 2em;font-size: 14px;color: #666;line-height: 26px;}
.main.news_detail .container .content .prev_next{line-height: 14px;}
.main.news_detail .container .content .prev_next a{display: inline-block;color: #333;font-size: 14px;}
.main.news_detail .container .content .prev_next a:hover{text-decoration: underline;}
.main.news_detail .container .content .prev_next .prev{margin-bottom: 22px;}

.main.software .container .software_list{width: 920px;padding-bottom: 38px;overflow: hidden;}
.main.software .container .software_list li{float: left;padding: 19px 20px;width: 400px;height: 162px;margin-right: 20px;margin-bottom: 20px;background-color: #fff;}
.main.software .container .software_list li .img_box{float: left;width: 141px;height: 161px;overflow: hidden;/*border-right: 1px solid #f8f8f8;border-bottom: 1px solid #f8f8f8;*/margin-right: 20px;line-height: 161px;text-align: center;}
.main.software .container .software_list li .img_box img{/*width: 140px;height: 160px;*/border-right: 1px solid #ececec;border-bottom: 1px solid #ececec;}
.main.software .container .software_list li .text{float: left;width: 230px;height: 162px;position: relative;}
.main.software .container .software_list li h5{font-size: 24px;color: #e77919;line-height: 24px;padding-top: 13px;padding-bottom: 19px;}
.main.software .container .software_list li h5 a{color: #e77919;}
.main.software .container .software_list li p.intro{font-size: 14px;color: #666;line-height: 24px;height: 70px;overflow: hidden;}
.main.software .container .software_list li a.read_more{display: block;width: 105px;height: 34px;line-height: 34px;background-color: #4bb033;color: #fff;text-align: center;font-size: 14px;font-family: Arial;position: absolute;left: 0;bottom: 3px;}

.main.solution .container .content .solution_list{padding-bottom: 30px;}
.main.solution .container .content .solution_list li{margin-bottom: 20px;overflow: hidden;}
.main.solution .container .content .solution_list li .img_box{width: 440px;height: 260px;overflow: hidden;}
.main.solution .container .content .solution_list li .img_box img{width: 440px;height: 260px;}
.main.solution .container .content .solution_list li.odd .img_box{float: left;}
.main.solution .container .content .solution_list li.odd .text{float: right;}
.main.solution .container .content .solution_list li.even .img_box{float: right;}
.main.solution .container .content .solution_list li.even .text{float: left;}
.main.solution .container .content .solution_list li .text{padding-left: 58px;padding-right: 35px;width: 367px;height: 230px;margin: 15px 0;background-color: #fff;position: relative;}
.main.solution .container .content .solution_list li .text h5{font-size: 18px;color: #e77919;line-height: 18px;height: 38px;position: relative;margin-top: 29px;margin-bottom: 18px;}
.main.solution .container .content .solution_list li .text h5 a{color: #e77919;}
.main.solution .container .content .solution_list li .text h5:before{position: absolute;content: "";left: 0;bottom: 0;display: block;width: 42px;height: 2px;background-color: #e77919;}
.main.solution .container .content .solution_list li .text p{font-size: 14px;color: #666;line-height: 24px;height: 70px;overflow: hidden;}
.main.solution .container .content .solution_list li .text .see_detail{width: 132px;height: 40px;line-height: 40px;background-color: #f1f5f7;font-size: 14px;color: #666;position: absolute;left: 58px;bottom: 32px;border-radius: 2px;}
.main.solution .container .content .solution_list li .text .see_detail:after{display: inline-block;content: "";border-left: 6px solid #4bb033;border-top: 5px solid transparent;border-bottom: 5px solid transparent;margin-left: 19px;}
.main.solution .container .content .solution_list li .text .see_detail:hover{background-color: #4bb033;color: #fff;}
.main.solution .container .content .solution_list li .text .see_detail:hover:after{border-left-color: #fff;}

.main.train_base .container .content{padding: 27px 30px 30px 30px;width: 840px;background-color: #fff;}
.main.train_base .container .content .abstract{font-size: 14px;color: #005198;line-height: 30px;padding-top: 10px;padding-bottom: 37px;border-bottom: 1px solid #dedede;margin-bottom: 10px;}
.main.train_base .container .content .train_th{width: 100%;height: 40px;background-color: #f1f5f7;color: #333;font-size: 14px;}
.main.train_base .container .content .train_th .td{line-height: 40px;padding: 0;}
.main.train_base .container .content .train_list{padding-top: 15px;padding-bottom: 41px;overflow: hidden;}
.main.train_base .container .content .train_list .td1{color: #e77818;font-family: Arial;}
.main.train_base .container .content .td{float: left;text-align: center;font-size: 14px;color: #666;line-height: 30px;padding: 10px 0;}
.main.train_base .container .content .td1{width: 74px;}
.main.train_base .container .content .td2{width: 213px;}
.main.train_base .container .content .td3{width: 115px;}
.main.train_base .container .content .td4{width: 95px;}
.main.train_base .container .content .td5{width: 77px;}
.main.train_base .container .content .td6{width: 73px;}
.main.train_base .container .content .td7{width: 83px;}
.main.train_base .container .content .td8{width: 109px;}
.main.train_base .container .content .td8 a{display: inline-block;width: 80px;height: 30px;text-align: center;line-height: 30px;color: #fff;background-color: #4bb033;border-radius: 2px;}

.main.train_company .container .content{padding: 49px 30px;width: 840px;background-color: #fff;}
.main.train_company .container .content h3{color: #e77919;font-size: 18px;line-height: 18px;padding-top: 32px;padding-bottom: 14px;}
.main.train_company .container .content h3 span{font-size: 14px;color: #666;}
.main.train_company .container .content .text_box{width: 838;border: 1px solid #eee;background-color: #fbfbfb;padding: 25px;font-size: 14px;color: #666;line-height: 24px;}
.main.train_company .container .content .text_box ul{padding-left: 16px;}
.main.train_company .container .content .explain{display: inline-block;padding: 0 31px;margin-top: 16px;height: 31px;line-height: 31px;color: #fff;font-size: 16px;background-color: #327cd3;}
.main.train_company .container .content .blue{color: #327cd3;}
.main.train_company .container .content .black{color: #333;}
.main.train_company .container .content .enroll{width: 120px;height: 30px;line-height: 30px;font-size: 14px;color: #fff;background-color: #4bb033;border-radius: 3px;margin-top: 21px;}

.main.train_personal .container .content .app_list{width: 920px;overflow: hidden;}
.main.train_personal .container .content .app_list li{float: left;padding: 19px;width: 400px;height: 460px;border: 1px solid #dedede;margin-right: 20px;margin-bottom: 20px;background-color: #fff;position: relative;}
.main.train_personal .container .content .app_list .img_box{width: 400px;height: 240px;overflow: hidden;margin-bottom: 26px;}
.main.train_personal .container .content .app_list .img_box img{width: 400px;height: 240px;}
.main.train_personal .container .content .app_list h3{color: #e77919;font-size: 18px;line-height: 18px;border-bottom: 2px solid #e77919;padding-bottom: 16px;margin-bottom: 21px;}
.main.train_personal .container .content .app_list h3 a{color: #e77919;}
.main.train_personal .container .content .app_list p{font-size: 14px;color: #666;line-height: 26px;text-indent: 2em;}
.main.train_personal .container .content .app_list .enroll{width: 80px;height: 30px;line-height: 30px;background-color: #4bb033;font-size: 14px;color: #fff;position: absolute;right: 20px;bottom: 22px;border-radius: 2px;}
.main.train_personal .container .content .page{padding-top: 19px;}

.main.video .container .content{padding: 1px;width: 898px;background-color: rgba(0,0,0,0.05);}
.main.video .container .content .content_inner{padding: 38px 35px 64px 35px;width: 828px;background-color: #fff;border-radius: 3px;overflow: hidden;}
.main.video .container .content .video_type_list{text-align: center;padding-bottom: 52px;}
.main.video .container .content .video_type_list li{display: inline-block;width: 200px;height: 48px;line-height: 48px;margin: 0 8px;border: 1px solid #dedede;border-radius: 3px;}
.main.video .container .content .video_type_list li a{display: inline-block;width: 200px;height: 48px;color: #666;font-size: 16px;cursor: pointer;}
.main.video .container .content .video_type_list li,
.main.video .container .content .video_type_list li a{*display: inline;}
.main.video .container .content .video_type_list li:hover{border-color: #4bb033;}
.main.video .container .content .video_type_list li:hover a{color: #4bb033;}
.main.video .container .content .video_type_list li.selected{background-color: #4bb033;border-color: #4bb033;}
.main.video .container .content .video_type_list li.selected a{color: #fff;}
.main.video .container .content .video_list{display: none;}
.main.video .container .content .video_list.show{display: block;}
.main.video .container .content .video_list li{overflow: hidden;margin-bottom: 20px;}
.main.video .container .content .video_list li .img_box{float: left;width: 270px;height: 290px;overflow: hidden;margin-right: 27px;}
.main.video .container .content .video_list li .img_box img{width: 270px;height: 290px;}
.main.video .container .content .video_list li .text{float: left;width: 500px;height: 290px;overflow: hidden;position: relative;}
.main.video .container .content .video_list li h3{font-size: 24px;line-height: 24px;color: #e77919;margin-top: 29px;margin-bottom: 25px;height: 41px;position: relative;}
.main.video .container .content .video_list li h3 a{color: #e77919;}
.main.video .container .content .video_list li h3:before{display: block;content: "";width: 50px;height: 2px;position: absolute;left: 0;top: 39px;background-color: #e77919;}
.main.video .container .content .video_list li p{font-size: 14px;color: #666;line-height: 30px;}
.main.video .container .content .video_list li .watch{width: 132px;height: 40px;line-height: 40px;background-color: #f1f5f7;position: absolute;left: 0;bottom: 21px;font-size: 14px;color: #666;}
.main.video .container .content .video_list li .watch:after{display: inline-block;content: "";border-left: 6px solid #4bb033;border-top: 5px solid transparent;border-bottom: 5px solid transparent;margin-left: 19px;}
.main.video .container .content .video_list li .watch:hover{background-color: #4bb033;color: #fff;}
.main.video .container .content .video_list li .watch:hover:after{border-left-color: #fff;}
.main.video .container .content .page{padding-top: 33px;}

.footer .mode_help_wrap{background-image: url(../images/footer_bg_top.jpg);overflow: hidden;}
.footer .mode_help{width: 1200px;margin: 0 auto;padding-top: 55px;padding-bottom: 64px;font-size: 14px;line-height: 14px;}
.footer .mode_help_nav{float: left;width: 130px;}
.footer .mode_help_nav_tit{color: #fff;line-height: 14px;padding-bottom: 28px;}
.footer .mode_help_nav_cont a{color: #999;}
.footer .mode_help_nav_cont li{padding-bottom: 18px;}
.footer .mode_qr_code{float: right;text-align: center;}
.footer .mode_qr_code span{display: inline-block;padding-bottom: 12px;color: #f4f4f4;margin-top: 12px;}
.footer_bottom_wrap{background-image: url(../images/footer_bg_bottom.jpg);}
.footer_bottom{width: 1200px;margin: 0 auto;height: 78px;line-height: 78px;}
.footer_bottom .nav_bottom{float: left;}
.footer_bottom .nav_bottom a{color: #666;}
.footer_bottom .nav_bottom span{color: #666;}
.footer_bottom .copyright{float: right;color: #666;}
.footer_bottom .copyright a{color: #666;}

.slick-slider{position: relative;display: block;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}
.slick-list{position: relative;display: block;overflow: hidden;margin: 0;padding: 0;}
.slick-list:focus{outline: none;}
.slick-list.dragging{cursor: pointer;cursor: hand;}
.slick-slider .slick-track,
.slick-slider .slick-list{-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.slick-track{position: relative;top: 0;left: 0;display: block;}
.slick-track:before,
.slick-track:after{display: table;content: '';}
.slick-track:after{clear: both;}
.slick-loading .slick-track{visibility: hidden;}
.slick-slide{display: none;float: left;outline: 0 none;height: 100%;min-height: 1px;}
.slick-slide:focus,.slick-slide:active{outline: 0 none;}
[dir='rtl'] .slick-slide{float: right;}
.slick-slide img{display: block;}
.slick-slide.slick-loading img{display: none;}
.slick-slide.dragging img{pointer-events: none;}
.slick-initialized .slick-slide{display: block;}
.slick-loading .slick-slide{visibility: hidden;}
.slick-vertical .slick-slide{display: block;height: auto;border: 1px solid transparent;}
.slick-arrow.slick-hidden{display: none;}

.footer{position: relative;}
.footer #backTop{display: block;display: none;position: fixed;left: 50%;margin-left: 630px;bottom: 50px;width: 40px;height: 40px;border-radius: 50%;background-color: rgba(0,0,0,0.5);background-image: url(../images/icon_arrow_up_white.png);background-position: center center;background-repeat: no-repeat;cursor: pointer;z-index: 1000;}
.footer #backTop.show{display: block;}
.footer #backTop:hover{width: 38px;height: 38px;background-image: url(../images/icon_arrow_up.png);background-color: transparent;border: 1px solid #686868;}
.footer #backTop.abshow{display: block;position: absolute;bottom: 641px;}

/*body{
    user-select:none;
    -moz-user-select:none;
    -webkit-user-select:none;
    -ms-user-select:none;
    -khtml-user-select:none;
}
*/
</pre></body></html>